scan

abstract fun scan(from: UIViewController, completion: (ScanOutcome) -> Unit)
abstract fun scan(from: UIViewController, configJson: String?, completion: (ScanOutcome) -> Unit)
abstract fun scan(from: UIViewController, configJson: String?, optionsJson: String?, completion: (ScanOutcome) -> Unit)
abstract fun scan(from: UIViewController, config: TireTreadConfig, completion: (ScanOutcome) -> Unit)
abstract fun scan(from: UIViewController, config: TireTreadConfig, options: ScanOptions?, completion: (ScanOutcome) -> Unit)